package com.vcredit.bird.vo.product.kak;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * @author 张新功
 */
public class CreditKakParamDto implements Serializable {

  private Long custId;
  private String account;//接入方账号（固定值）
  @JsonProperty("userId")
  private String userId;//用戶标识
  /** 身份证号 **/
  @JsonProperty("identityNo")
  private java.lang.String custIdno;
  @JsonProperty("identityAddress")
  private String address;//身份证地址
  @JsonProperty("identityEffectiveDate")
  private String validDateEnd;//身份证有效期（yyyymmdd）
  @JsonProperty("mobile")
  private java.lang.String custMobile;//手机号码
  @JsonProperty("salary")
  private String salaryValue;
  private Integer salaryKey;//KakMonthIncomeEnum(KEY)
  /** 当前城市 **/
  @JsonProperty("locality")
  private java.lang.String cityName;
  @JsonProperty("marriage")
  private String marriageValue;//KakaMarriageEnum.java
  private Integer marriageKey;//KakaMarriageEnum.java
  @JsonProperty("education")
  private String educationValue;//KakEducationEnum.java
  private Integer educationKey;//KakEducationEnum.java
  @JsonProperty("isGJJ")
  private String hasAccumulationValue;
  /** 有无公积金 **/
  private java.lang.Integer hasAccumulation;
  @JsonProperty("realName")
  /** 身份证姓名 **/
  private java.lang.String custName;
  @JsonIgnore
  private String idFront;//身份证正面图片（base64编码）不包含头信息：data:image/jpg;base64,
  @JsonIgnore
  private String idBack;//身份证反面图片（base64编码）不包含头信息：data:image/jpg;base64,
  @JsonIgnore
  //手持身份证图片（base64编码）不包含头信息：data:image/jpg;base64,
  private String idHandheld;

  public String getIdHandheld() {
    return idHandheld;
  }

  public void setIdHandheld(String idHandheld) {
    this.idHandheld = idHandheld;
  }


  /** 报告Id **/
  @JsonIgnore
  private java.lang.String reportId;
  /** 报告sn **/
  @JsonIgnore
  private java.lang.String reportSn;
  @JsonIgnore
  private String mobileId;
  @JsonIgnore
  private String creditSourceType;

  public java.lang.String getCustIdno() {
    return custIdno;
  }

  public void setCustIdno(java.lang.String custIdno) {
    this.custIdno = custIdno;
  }

  public java.lang.String getCustName() {
    return custName;
  }

  public void setCustName(java.lang.String custName) {
    this.custName = custName;
  }

  public java.lang.String getReportId() {
    return reportId;
  }

  public void setReportId(java.lang.String reportId) {
    this.reportId = reportId;
  }

  public java.lang.String getReportSn() {
    return reportSn;
  }

  public void setReportSn(java.lang.String reportSn) {
    this.reportSn = reportSn;
  }

  public String getMobileId() {
    return mobileId;
  }

  public void setMobileId(String mobileId) {
    this.mobileId = mobileId;
  }

  public String getIdFront() {
    return idFront;
  }

  public void setIdFront(String idFront) {
    this.idFront = idFront;
  }


  public String getIdBack() {
    return idBack;
  }


  public void setIdBack(String idBack) {
    this.idBack = idBack;
  }



  public String getAccount() {
    return account;
  }


  public void setAccount(String account) {
    this.account = account;
  }


  public String getAddress() {
    return address;
  }


  public void setAddress(String address) {
    this.address = address;
  }

  public String getValidDateEnd() {
    return validDateEnd;
  }


  public void setValidDateEnd(String validDateEnd) {
    this.validDateEnd = validDateEnd;
  }


  public java.lang.String getCustMobile() {
    return custMobile;
  }


  public void setCustMobile(java.lang.String custMobile) {
    this.custMobile = custMobile;
  }


  public Integer getSalaryKey() {
    return salaryKey;
  }


  public void setSalaryKey(Integer salaryKey) {
    this.salaryKey = salaryKey;
  }


  public Integer getMarriageKey() {
    return marriageKey;
  }


  public void setMarriageKey(Integer marriageKey) {
    this.marriageKey = marriageKey;
  }


  public Integer getEducationKey() {
    return educationKey;
  }


  public void setEducationKey(Integer educationKey) {
    this.educationKey = educationKey;
  }


  public String getUserId() {
    return userId;
  }


  public void setUserId(String userId) {
    this.userId = userId;
  }

  public String getSalaryValue() {
    return salaryValue;
  }


  public void setSalaryValue(String salaryValue) {
    this.salaryValue = salaryValue;
  }


  public String getMarriageValue() {
    return marriageValue;
  }


  public void setMarriageValue(String marriageValue) {
    this.marriageValue = marriageValue;
  }


  public String getEducationValue() {
    return educationValue;
  }


  public void setEducationValue(String educationValue) {
    this.educationValue = educationValue;
  }


  public String getHasAccumulationValue() {
    return hasAccumulationValue;
  }


  public void setHasAccumulationValue(String hasAccumulationValue) {
    this.hasAccumulationValue = hasAccumulationValue;
  }


  public java.lang.Integer getHasAccumulation() {
    return hasAccumulation;
  }


  public void setHasAccumulation(java.lang.Integer hasAccumulation) {
    this.hasAccumulation = hasAccumulation;
  }


  public java.lang.String getCityName() {
    return cityName;
  }


  public void setCityName(java.lang.String cityName) {
    this.cityName = cityName;
  }


  public Long getCustId() {
    return custId;
  }


  public void setCustId(Long custId) {
    this.custId = custId;
  }


  public String getCreditSourceType() {
    return creditSourceType;
  }

  public void setCreditSourceType(String creditSourceType) {
    this.creditSourceType = creditSourceType;
  }


  private static final long serialVersionUID = 1L;
}
